642131
80029
758588
347127
521184
1118967
780655
910136
403520
610200
569149
781721
810147
893949
1015724
819610
553505
49952
95987
605377
290284
540842
445275
828256